#include <iostream>
#include <string>
#include <vector>
#include <cctype>

int main() {
    std::string s;
    std::getline(std::cin, s);
    std::vector<std::string> words;
    std::string word = "";
    for (char c : s) {
        if (c == ' ') {
            words.push_back(word);
            word = "";
        } else {
            word += c;
        }
    }
    words.push_back(word);

    int k = 0;
    std::string z = "ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЮБЬТИМСЧЯЁ";
    std::string x = "qwertyuioplkjhgfdsazxcvbnmQWRETYUIOPLKJHGFDSAZXCVBNM";
    int q = 0;
    int h = 0;
    int p = 0;
    int ma = 0;
    std::string m = "";
    bool t = true;

    if (words.size() == 1 || words.size() == 0) {
        std::cout << "Мало данных для анализа" << std::endl;
        t = false;
    } else {
        for (std::string w : words) {
            bool flag = false;
            if (z.find(w[0]) != std::string::npos) {
                k++;
            }
            for (char c : w) {
                int r = x.find(c);
                if (r != std::string::npos) {
                    flag = true;
                }
                if (c == '`' || c == ';' || c == ':' || c == ',' || c == '.' || c == '!' || c == '?' || c == '+' || c == ')' || c == '(' || c == ']' || c == '[' || c == '}' || c == '{' || c == '*' || c == '/' || c == '@' || c == '\\' || c == '#' || c == '%' || c == '^' || c == '&' || c == '$' || c == '=' || c == '_' || c == '<' || c == '>' || isdigit(c) || c == '\'') {
                    w = w.substr(0, r) + w.substr(r + 1);
                }
            }
            if (flag) {
                q++;
            }
            if (w.length() <= 3) {
                h++;
            }
            if (w.find('-') != std::string::npos) {
                p++;
            }
            if (w.length() > ma) {
                ma = w.length();
                m = w;
            }
        }

        if (t) {
            std::cout << "Кол-во слов: " << words.size() << std::endl;
            std::cout << "Кол-во слов с заглавной кириллической буквы: " << k << std::endl;
            std::cout << "Кол-во слов содержащих латинский символ: " << q << std::endl;
            std::cout << "Кол-во слов не превышающих 3 символа: " << h << std::endl;
            std::cout << "Кол-во слов в составе которых имеется дефис: " << p << std::endl;
            std::cout << std::endl;
            std::cout << "Самое длинное слово: " << m << std::endl;
            std::cout << "Длина слова: " << ma << std::endl;
        }
    }

    return 0;
}
